/*******************************************************************************
*
*   FILE NAME:
*       VertexElementFormat.h - VertexElementFormat enumeration
*
*   DESCRIPTION:
*       Defines vertex element formats.
*
*******************************************************************************/
#pragma once

enum VertexElementFormat
{
    VERTEX_ELEMENT_FORMAT_SINGLE,
    VERTEX_ELEMENT_FORMAT_VECTOR_2,
    VERTEX_ELEMENT_FORMAT_VECTOR_3,
    VERTEX_ELEMENT_FORMAT_VECTOR_4,
    VERTEX_ELEMENT_FORMAT_HALF_VECTOR_2,
    VERTEX_ELEMENT_FORMAT_HALF_VECTOR_4,
    VERTEX_ELEMENT_FORMAT_COLOR,
    VERTEX_ELEMENT_FORMAT_NORMALIZED_SHORT_2,
    VERTEX_ELEMENT_FORMAT_NORMALIZED_SHORT_4,
    VERTEX_ELEMENT_FORMAT_SHORT_2,
    VERTEX_ELEMENT_FORMAT_SHORT_4,
    VERTEX_ELEMENT_FORMAT_BYTE_4
};
